package com.hgxd.mapper;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hgxd.entity.pojo.SysRole;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface SysRoleMapper extends BaseMapper<SysRole> {

    /**
     * 根据userId查询roleName
     * @param userId
     * @return
     */
    List<String> getRoleNameByUserId(@Param("userId") Long userId);
}

/*
IPage其实就是对分页相关数据的封装。那么有哪些数据信息呢？
1. 总记录条数 total
2. 总页数    pages
3. 当前页上的记录 records
4. 当前页码  current
......


我们将查询条件全部封装到一个对象中， 这个对象称之为 QueryVo
因此，角色管理对应的查询对象称之为 SysRoleQueryVo


 */